﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DcsGauges.Gui.Gauges.Interfaces
{
    interface IGaugeValueConverter<TValue>
    {
        TValue ConvertBack(TValue convertBackValue);
        TValue Convert(TValue sourceValue);

        float MinIn     { get; }
        float MaxIn    { get; }
    }

    interface IGaugeValueConverter<TValue, TOut>
    {
        TOut   Convert(TValue value);
        TValue ConvertBack(TOut value);
    }
}
